short-tailed tibetan macaque - German English Dictionary